#include "mywidget.h"

myWidget::myWidget(QWidget *parent)
    : QWidget(parent)
{
    /*
     * 对于父窗口（主串口） 坐标系统相对于屏幕
     * 原点相当于屏幕左上角
     * x往右递增
     * y往下递增
    */
    move(0, 0);
    resize(500, 500);
    /*
     * 对于子窗口（主串口） 坐标系统相对于窗口空白区域
     * 原点相当于窗口空白区域左上角（不包括边框）
     * x往右递增
     * y往下递增
    */
    QPushButton *pb1 = new QPushButton(this);
    pb1->setText("按钮1");
    pb1->move(0, 0);
    pb1->resize(100, 100);

    b1.setParent(pb1);
    b1.setText("按钮2");

    /*
     * 1、指定父对象 2、直接或者间接继承于qobject
     * 指定父对象后 子对象如果是动态内存分配空间的，不需要手动释放，系统会自动释放
    */
    mybutton *pb2 = new mybutton(this);
    pb2->setText("析构分析");
    pb2->move(100,100);
}

myWidget::~myWidget()
{
}

